]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
Revert "modalDialog: Destroy dialogs on close"
authorRay Strode <rstrode@redhat.com>
Sat, 6 Apr 2013 14:28:47 +0000 (10:28 -0400)
committerRay Strode <rstrode@redhat.com>
Sat, 6 Apr 2013 14:28:47 +0000 (10:28 -0400)
This reverts commit 3dd6113a0a694d1deb444bafd16996a292772abb.

js/ui/endSessionDialog.js
js/ui/modalDialog.js

index d3225819aee0dc171693e7090ecab90e1493a3e2..b7850a484aecb0e8a51bab04d03619405ed1188e 100644 (file)
@@ -225,8 +225,7 @@ const EndSessionDialog = new Lang.Class({
     Extends: ModalDialog.ModalDialog,
 
     _init: function() {
-        this.parent({ styleClass: 'end-session-dialog',
-                      destroyOnClose: false });
+        this.parent({ styleClass: 'end-session-dialog' });
 
         this._user = AccountsService.UserManager.get_default().get_user(GLib.get_user_name());
 
index beac7fe09b845c7a17d3600bd494e6bbc7f63be0..304733efb1847a04e2274f73c887ff811fb97c21 100644 (file)
@@ -38,15 +38,13 @@ const ModalDialog = new Lang.Class({
                                         styleClass: null,
                                         parentActor: Main.uiGroup,
                                         keybindingMode: Shell.KeyBindingMode.SYSTEM_MODAL,
-                                        shouldFadeIn: true,
-                                        destroyOnClose: true });
+                                        shouldFadeIn: true });
 
         this.state = State.CLOSED;
         this._hasModal = false;
         this._keybindingMode = params.keybindingMode;
         this._shellReactive = params.shellReactive;
         this._shouldFadeIn = params.shouldFadeIn;
-        this._destroyOnClose = params.destroyOnClose;
 
         this._group = new St.Widget({ visible: false,
                                       x: 0,
@@ -279,9 +277,6 @@ const ModalDialog = new Lang.Class({
                                    this.state = State.CLOSED;
                                    this._group.hide();
                                    this.emit('closed');
-
-                                   if (this._destroyOnClose)
-                                       this.destroy();
                                })
                          });
     },